package com.ynet.hm.utils.config;


/**
 * 
 * Title: Result.java<br/>
 * Description:异常统一处理，http请求返回的最外层对象 <br/>
 * 
 * @author chengcaiyi
 * @version 1.0
 * @date 2018年6月18日
 */
public class Result<T> {

	// error_code 状态值：0 极为成功，其他数值代表失败
	private String code;

	// error_msg 错误信息，若status为0时，为success
	private String msg;

	// content 返回体报文的出参，使用泛型兼容不同的类型
	private T data;

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public void setData(T t) {
		this.data = t;
	}

	public T getData() {
		return data;
	}

	@Override
	public String toString() {
		return "Result{" + "code=" + code + ", msg='" + msg + '\'' + ", data=" + data + '}';
	}
}